package bean;

import dao.userDAO;
import dto.userDTO;
import java.util.ArrayList;
import java.util.List;

public class userBean {
    private int id;

    
    private String login;
    private String senha;
    private String nome;
    private userDAO ud = new userDAO();
    private userDTO userSelecionado;
    
    public userBean() {
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public userDTO getUserSelecionado() {
        return userSelecionado;
    }

    public void setUserSelecionado(userDTO userSelecionado) {
        this.userSelecionado = userSelecionado;
    }

    public String cadastrarUser() throws Exception{
            return ud.addUser(userSelecionado);
    }
    public String deletarUser() throws Exception{
            return ud.deleteUser(userSelecionado);
    }
    public String editarUser() throws Exception{
        return ud.updateUser(userSelecionado);
    }
    public userDTO buscarUser() throws Exception{
            return ud.getUserById(userSelecionado);
    }

    public List<userDTO> getListaUsers() throws Exception{
        return ud.getTodosUsuarios();
    }
}
